@charset "utf-8";
/* CSS Document */
body,html,div, ul,p,img,dl,dt,dd,form{margin:0px;padding:0px;font-style: normal;border:0; font-size:100%; font-family:"Microsoft YaHei","NSimSun";_font:"Microsoft YaHei","NSimSun"; list-style-type:none; font-size:14px; }
body,html{ margin:0px auto; background-color:#FFF;}
a{color:#000;text-decoration:none;}
a:hover{ color:#ff0000;text-decoration:none;}

.container { width: 100%; max-width: 1200px;}
/*导航条*/
.nav>li>a {color: #000000;}
.nav>li>a:hover{ background-color: #018fd7; color: #fff;}
.navbar-toggle .icon-bar {background-color: #000;}
.navbar-toggle:hover {background-color: #ececec;}
/* 旋转木马 */
.carousel,.carousel .item { max-height: 540px;background:url(../images/web_adbg_a.png) center center no-repeat; }
.carousel-caption { z-index: 10;}
.carousel-inner > .item > img {   margin: auto}
.carousel-control.left {background-image: linear-gradient(to right,rgba(0, 0, 0, 0.1) 0,rgba(0, 0, 0, 0.0001) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);}
.carousel-control.right {background-image: linear-gradient(to right,rgba(0, 0, 0, 0.0001) 0,rgba(0, 0, 0, 0.1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);}
.carousel-indicators li{border: 1px solid #eee; background-color: #fed201;}
.carousel-indicators .active{background-color: #b31e22;}

.scroll-news{ height: 50px; line-height: 50px;background-color: #f7f7f7;margin: 15px 0; overflow: hidden;}
.scroll-news-name{height: 50px; line-height: 50px;background: url(../images/new_ico.png) left center no-repeat;background-size: 100% 100%; text-align: center; margin: 0px;}
.scroll-news-search form{ margin-top: 10px; margin-right: 10px; }
.scroll-news-search .sea_inp{width: 60%; height: 30px; line-height: 30px; padding: 0px 5px; background-color: #fff;  border: 0px ;  float: right;  border: 1px solid #e5e5e5; }
.scroll-news-search .sea_sub{width: 34px; height: 30px; background: url(../images/searchico.png) center center no-repeat; border: 0px ;  float: right; border: 1px solid #e5e5e5; margin-left: -1px; }
.scroll-news-title li{margin-top: 0px;}

.service{text-align: center; height: 100px; overflow: hidden;}
.service a:link p{font-size: 16px;margin: 15px 0px; height: 100px; padding: 30px 20px;  background-color: #EEEEEE;}
.service a:hover p{background-color: red; color: #fff;font-weight: bold;}

.index-full-case{ background-color: #f9f9f9; height: auto; margin-top: 20px;}
.center-title{ text-align: center;  margin-bottom:20px;}
.cgalimg,.cgalimg p{text-align: center;line-height: 25px; margin-bottom:10px;font-size: 16px; min-height: 50px;}
.index-full-foot{  background-color: #444444; height: auto; color:#fff;}
.footer-news,.footer-jobs{width: 18%; }
.footer-case,.footer-links{width: 32%;}
.footer-news,.footer-case,.footer-jobs,.footer-links{ height: auto; float: left;line-height: 30px;}
.footer-copyright,.footer-share{ line-height: 30px; margin: 15px 0;}
.bdsharebuttonbox{  width: 200px; height: 40px; overflow:hidden; display: inline; }
.ccgswljg{display: inline;}
.ccgswljg img{width: 23px;height: 32px; margin-top: 6px;}
#toTop {display: none;text-decoration: none;position: fixed;bottom: 10px;right: 10px;overflow: hidden;width: 32px;height:32px;border: none;text-indent: 100%; background: url(../images/move-up.png) no-repeat right top;}
.footer-copyright a {color: #fff;}

.index-full-case .flex-images .item p { position:absolute; left:0; z-index:20; bottom: 0px; font-size: 16px; text-align:center; width:100%; padding: 10px; height:auto; opacity:0; filter:alpha(opacity=0);  _height:expression( (this.parentElement.clientHeight) +'px');  -webkit-transition:-webkit-transform 0.5s ease-out; -moz-transition:-moz-transform 0.5s ease-out; transition:transform 0.5s ease-out;}
.index-full-case .flex-images .item a:hover p{ opacity:0.7; filter:alpha(opacity=70); background-color:#000;  color:#fff; }
.index-full-case .flex-images .item a:hover img{  transform: scale(1.5, 1.5);  -webkit-transform: scale(1.5, 1.5);  -moz-transform: scale(1.5, 1.5);  -o-transform: scale(1.5, 1.5);  -ms-transform: scale(1.5, 1.5);  -webkit-transition: all 0.3s ease-out 0s;  -moz-transition: all 0.3s ease-out 0s;  -o-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s;}
.index-full-case .flex-images { overflow: hidden; }
.index-full-case .flex-images .item { float: left;height: 250px; margin: 6px; border: 1px solid #eee; box-sizing: content-box; overflow: hidden; position: relative;  }
.index-full-case .flex-images .item img { display: block; width: auto;max-height: 250px;  border: 1px solid #dddddd;}

/*column页面*/
.column-topimg{ width: 100%; height: 240px; background-color: #eee;}
.column-left,.column-right{-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;   margin: 15px auto; overflow: hidden;}
.column-left{background-color: #EEEEEE; }
.location_info{ text-align: right;}
.column-left h4{ height: 40px; background-color: #018fd7; line-height: 40px; text-align: center; margin-top: 0px; color:#fff;}
.column-left ul li a{ width: 100%; text-align: center; line-height: 25px; min-height: 25px;padding: 5px 0; margin:0;font-size: 14px;display: block;  }
.column-left ul li a:hover{ width: 100%; text-align: center; line-height: 25px; min-height: 25px;padding: 5px 0;margin:0;font-size: 14px; background-color: #fff; display: block;  }
.column-left ul .bgstyle{background-color: #ddd; color: #fff;}
/*栏目页样式*/
#RightNewList,#RightImgList{width:100%;margin:auto; overflow:hidden; }
#RightNewList li{width:100%;height:35px;font-size:14px;line-height:35px;border-bottom: dotted 1px #CCCCCC;list-style-type: none; overflow:hidden; margin:auto 9px; display: inline-block; }
#RightNewList li span{ width:5px; height:5px; background-color:#4f4f4f; display:block; float:left; border:1px solid #cbcbcb; margin:15px 10px auto 5px;overflow:hidden;}/* ico宽 25px */
#RightNewList li a{width:85%;color:#333333;text-decoration:none;display:block; float:left;overflow:hidden;}/*日期宽 95px */
#RightNewList li a:hover{text-decoration:underline; color:#F00;}
#RightPages{ text-align:center; font-size:14px; line-height:60px;}
#RightPages .current,#RightPages a#pagelinks,#RightPages a#pagelinks:hover,#RightPages .disabled{border:#ddd 1px solid; padding:1px 8px; text-align:center; margin:0px 3px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#RightPages .current,#RightPages a#pagelinks:hover{ background-color:#007ed5; color:#FFF; border:#007ed5 1px solid;}/*当前及鼠标移上去*/
#RightPages a#pagelinks,#RightPages .disabled{color:#0078b6; }/*带链接和默认字*/
/*内容页样式*/
#RightNewTitle{width:100%; margin:25px auto 5px auto; text-align:center;}
#RightNewTitle h3 { line-height:38px;}
#RightTitleTime{width:100%; height:25px; text-align: center;font-size:12px; line-height:20px; margin: auto; border-bottom: dotted 1px #CCCCCC; overflow:hidden;}
.TitleTime{width:50%;height:20px; text-align:left; line-height:18px;float:right; font-size:13px;}
.jiathis_style{float:right; margin-right:15px; width: auto;}
.jiathis_style .jiathis_counter.jiathis_bubble_style{ width: 36px !important;}
#RightImgs{text-align:center; margin:20px;}
#RightImgs img{padding:5px; border:1px solid #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: auto;height: auto; }
#RightContent{padding:10px; line-height:30px; font-size:14px;}
#RightContent a img,#RightContent a:hover img{ border:solid  #CCC 2px; width: 100%; height: auto;}
#RightImgList li{ text-align: center; line-height: 40px;}
/* 旋转木马 */
.swiper-container { width: 100%; max-height: 540px;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;max-height: 540px;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-button-next{ background-image: url(../images/web_ad_right.png);}
.swiper-button-prev{ background-image: url(../images/web_ad_left.png);}
.swiper-pagination-bullet-active{ background-color: #e5222a; width: 15px; height: 15px;}
.swiper-pagination-bullet {width: 15px; height: 15px;}
.full-case-more{ margin: 15px 0;}
.leftinfo .col-md-2{ padding: 0px;}



/* ≥1200 */
@media only screen and (min-width:1200px){
}
/* =992-1200 */
@media (min-width: 992px) and (max-width: 1200px){

}
/* ≥992 */
@media only screen and (min-width: 992px){
  #navbar{ padding-top:44px;}
  .web_logo{ width: 328px; height: 70px; }
  .scroll-news-title{padding: 0px 20px;}
  .scroll-news-title li,.scroll-news-title li a{  line-height: 25px; font-size: 14px; }
  .scroll-news .row .col-lg-1{width:12%;}
  .scroll-news .row .col-lg-4{width:29%;}
  .index-foot-menu ul li a{ color: #fff; padding: 0px;}
  .index-foot-menu{ margin: 15px 0;}
  .index-foot-menu ul li a{ color: #fff;font-size: 16px;}
  .footer-qrcode{ width: 50%; float: left; margin-top: 28px;text-align: center; line-height: 30px;}
  .footer-qrcode img{max-width: 120px; max-height: 120px;}
  #RightImgList li img{width:auto; max-width: 100%;height: 180px;}
  #RightImgList li{overflow: hidden;}
  .column-left ul{ margin-bottom: 300px;}
  .scroll-news-more{ float: right; width: 50px; height: 40px; text-align: center;border-left: solid 2px #e6e6e6; margin: 5px 0 0 50px; line-height: 40px;}
  .scroll-news-more a{ font-size: 16px;}

}
/* =768-991 */
@media (min-width: 768px) and (max-width: 991px){
  #navbar{  padding-top: 30px; }
  .web_logo{ width: 234px; height: 50px; }
  .nav>li>a {padding: 10px 9px;}
  .carousel-caption img{ max-width: 100%; margin-top:-100%;}
  .scroll-news-title{padding: 0px 10px;}
  .scroll-news-title li,.scroll-news-title li a{  line-height: 50px; font-size: 16px; }
  .index-foot-menu,.footer-qrcode,.footer-share{ display: none;}
  .footer-copyright{ text-align: center;}
  #RightImgList li img{width: 140px; height: 120px;}
  .column-left ul{ margin-bottom: 30px;}
  .scroll-news-more{display: none;}
}
/* <768 */
@media only screen and (max-width: 767px){
  .nav>li>a {padding: 10px 10px;}
  .web_logo{ width: 166px; height: 35px; }
  #navbar{ background-color: #ececec;}
  #navbar ul li{ min-width: 100%; text-align: center;  }
  #navbar ul li>a:hover{min-width: 100%;}
  .carousel-indicators {bottom: -10px;}
  .navfist{padding-left: 2px;}
  .scroll-news-title li{margin-left: -15px; padding-right: 15px;}
  .scroll-news-title li,.scroll-news-title li a{  line-height: 25px; font-size: 16px;  }
  .carousel-caption img{ max-width: 100%; margin-top:-100%;}
  .index-foot-menu,.footer-qrcode,.footer-share{ display: none;}
  .footer-copyright{ text-align: center;}
  #RightImgList li img{width: 140px; height: 120px;}
  .service img{border: 0px solid #ccc; }
  .column-left ul{ margin-bottom: 30px;}
  .jiathis_style{display: none;}
  .TitleTime{width: 90%;text-align:center; }
  .scroll-news-more{display: none;}
}